Skip to content

Rollup of 7 pull requests #135655

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 23 commits into from

Conversation

matthiaskrgr
Copy link
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

lcnr and others added 23 commits December 20, 2024 09:59
This makes tidy warn on the presence of any directives it does not recognize.

There are changes in compiletest because that file used "tidy-alphabet" instead of "tidy-alphabetical".
This removes two minor OnceLock tests which test private methods. The
rest of the tests should be more than enough to catch mistakes in those
private methods. Also makes ReentrantLock::try_lock public. And finally
it makes the mpmc tests actually run.
for now, only builtin `Sized` impls are tracked as being `Trivial`
…ompiler-errors

cleanup promoteds move check

r? types
…ozkan

Make tidy warn on unrecognized directives

This PR makes it so tidy warns on unrecognized directives, as recommended on [the discussion of rust-lang#130984](rust-lang#130984 (comment)). This is edited from the previous version of this PR, which only warned on "tidy-ignore" and no other tidy directive typos.

Fixes rust-lang#130984.

`@rustbot` label A-tidy C-enhancement
…rash, r=oli-obk

Remove unnecessary assertion for reference error

Fixes rust-lang#135341

From comment: rust-lang#135341 (comment)

r? `@oli-obk`
…oratrieb

Move some std tests to integration tests

Unit tests directly inside of standard library crates require a very fragile way of building that is hard to reproduce outside of bootstrap.

Follow up to rust-lang#133859
new solver: prefer trivial builtin impls

As discussed [on zulip](https://rust-lang.zulipchat.com/#narrow/channel/364551-t-types.2Ftrait-system-refactor/topic/needs_help.3A.20trivial.20builtin.20impls), this PR:
- adds a new `BuiltinImplSource::Trivial` source, and marks the `Sized` builtin impls as trivial
- prefers these trivial builtin impls in `merge_trait_candidates`

The comments can likely be wordsmithed a bit better, and I ~stole~ was inspired by the old solver ones. Let me know how you want them improved.

When enabling the new solver for tests, 3 UI tests now pass:
- `regions/issue-26448-1.rs` and its sibling `regions/issue-26448-2.rs` were rejected by the new solver but accepted by the old one
- and `issues/issue-42796.rs` where the old solver emitted some overflow errors in addition to the expected error

(For some reason one of these tests is run-pass, but I can take care of that another day)

r? lcnr
…nur-ozkan

add src/librustdoc and src/rustdoc-json-types to RUSTC_IF_UNCHANGED_ALLOWED_PATHS

fixes rust-lang#135650

r? `@onur-ozkan`
@rustbot rustbot added A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. labels Jan 17, 2025
@rustbot rustbot added WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) rollup A PR which is a rollup labels Jan 17, 2025
@matthiaskrgr
Copy link
Member Author

@bors r+ rollup=never p=7

@bors
Copy link
Collaborator

bors commented Jan 17, 2025

📌 Commit 10239b1 has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 17, 2025
@bors
Copy link
Collaborator

bors commented Jan 17, 2025

⌛ Testing commit 10239b1 with merge 8b22894...

bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 17, 2025
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#134455 (cleanup promoteds move check)
 - rust-lang#135421 (Make tidy warn on unrecognized directives)
 - rust-lang#135611 (Remove unnecessary assertion for reference error)
 - rust-lang#135620 (ci: improve github action name)
 - rust-lang#135621 (Move some std tests to integration tests)
 - rust-lang#135639 (new solver: prefer trivial builtin impls)
 - rust-lang#135654 (add src/librustdoc and src/rustdoc-json-types to RUSTC_IF_UNCHANGED_ALLOWED_PATHS)

r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job mingw-check failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
---- vars_os_debug stdout ----

thread 'vars_os_debug' panicked at library/std/tests/env.rs:279:5:
assertion `left == right` failed
  left: "VarsOs { inner: [(\"AR_x86_64_unknown_linux_gnu\", \"ar\"), (\"AWS_ACCESS_KEY_ID\", \"AKIA46X5W6CZI5DHEBFL\"), (\"AWS_REGION\", \"us-west-1\"), (\"AWS_SECRET_ACCESS_KEY\", \"***\"), (\"BASE_COMMIT\", \"6067b36314ab5eb2eb47cecc464545ba58e1ad24\"), (\"BOOTSTRAP_PARENT_ID\", \"27972\"), (\"BOOTSTRAP_PYTHON\", \"/usr/bin/python3\"), (\"CARGO\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo\"), (\"CARGO_HOME\", \"/cargo\"), (\"CARGO_INCREMENTAL\", \"0\"), (\"CARGO_MANIFEST_DIR\", \"/checkout/library/std\"), (\"CARGO_MANIFEST_PATH\", \"/checkout/library/std/Cargo.toml\"), (\"CARGO_PKG_AUTHORS\", \"\"), (\"CARGO_PKG_DESCRIPTION\", \"The Rust Standard Library\"), (\"CARGO_PKG_HOMEPAGE\", \"\"), (\"CARGO_PKG_LICENSE\", \"MIT OR Apache-2.0\"), (\"CARGO_PKG_LICENSE_FILE\", \"\"), (\"CARGO_PKG_NAME\", \"std\"), (\"CARGO_PKG_README\", \"\"), (\"CARGO_PKG_REPOSITORY\", \"https://github.com/rust-lang/rust.git\"), (\"CARGO_PKG_RUST_VERSION\", \"\"), (\"CARGO_PKG_VERSION\", \"0.0.0\"), (\"CARGO_PKG_VERSION_MAJOR\", \"0\"), (\"CARGO_PKG_VERSION_MINOR\", \"0\"), (\"CARGO_PKG_VERSION_PATCH\", \"0\"), (\"CARGO_PKG_VERSION_PRE\", \"\"), (\"CARGO_PROFILE_RELEASE_CODEGEN_UNITS\", \"1\"), (\"CARGO_PROFILE_RELEASE_DEBUG\", \"0\"), (\"CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS\", \"true\"), (\"CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS\", \"true\"), (\"CARGO_PROFILE_RELEASE_STRIP\", \"false\"), (\"CARGO_REGISTRIES_CRATES_IO_PROTOCOL\", \"sparse\"), (\"CARGO_TARGET_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std\"), (\"CC_x86_64_unknown_linux_gnu\", \"sccache cc\"), (\"CFG_COMPILER_BUILD_TRIPLE\", \"x86_64-unknown-linux-gnu\"), (\"CFG_COMPILER_HOST_TRIPLE\", \"x86_64-unknown-linux-gnu\"), (\"CFG_RELEASE_CHANNEL\", \"nightly\"), (\"CFLAGS_x86_64_unknown_linux_gnu\", \"-ffunction-sections -fdata-sections -fPIC -m64\"), (\"CI\", \"true\"), (\"CI_JOB_NAME\", \"mingw-check\"), (\"COMPILETEST_REQUIRE_ALL_LLVM_COMPONENTS\", \"1\"), (\"CXXFLAGS_x86_64_unknown_linux_gnu\", \"-ffunction-sections -fdata-sections -fPIC -m64\"), (\"CXX_x86_64_unknown_linux_gnu\", \"sccache c++\"), (\"DISABLE_CI_RUSTC_IF_INCOMPATIBLE\", \"1\"), (\"GITHUB_ACTIONS\", \"true\"), (\"GITHUB_REF\", \"refs/heads/auto\"), (\"GITHUB_STEP_SUMMARY\", \"/checkout/obj/github-summary.md\"), (\"HOSTNAME\", \"2d58c269f549\"), (\"LC_CTYPE\", \"C.UTF-8\"), (\"LD_LIBRARY_PATH\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-6209a1d6b6c8cfba/out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib\"), (\"LIBC_CHECK_CFG\", \"1\"), (\"MAIL\", \"/var/mail/user\"), (\"MIRRORS_BASE\", \"https://ci-mirrors.rust-lang.org/rustc\"), (\"OBJDIR_ON_HOST\", \"/home/runner/work/rust/rust/obj\"), (\"OUT_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/build/std-51b023a611dbc6e1/out\"), (\"PATH\", \"/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"), (\"PWD\", \"/checkout/obj\"), (\"RANLIB_x86_64_unknown_linux_gnu\", \"ar s\"), (\"REAL_LIBRARY_PATH_VAR\", \"LD_LIBRARY_PATH\"), (\"RUN_CHECK_WITH_PARALLEL_QUERIES\", \"1\"), (\"RUSTBUILD_NATIVE_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/native\"), (\"RUSTC\", \"/checkout/obj/build/bootstrap/debug/rustc\"), (\"RUSTC_BOOTSTRAP\", \"1\"), (\"RUSTC_BREAK_ON_ICE\", \"1\"), (\"RUSTC_ERROR_METADATA_DST\", \"/checkout/obj/build/tmp/extended-error-metadata\"), (\"RUSTC_FORCE_UNSTABLE\", \"1\"), (\"RUSTC_HOST_FLAGS\", \"--cfg=bootstrap -Zunstable-options --check-cfg=cfg(bootstrap)\"), (\"RUSTC_INSTALL_BINDIR\", \"bin\"), (\"RUSTC_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTC_LINK_STD_INTO_RUSTC_DRIVER\", \"1\"), (\"RUSTC_LINT_FLAGS\", \"-Wrust_2018_idioms -Wunused_lifetimes -Dwarnings\"), (\"RUSTC_PRINT_STEP_TIMINGS\", \"1\"), (\"RUSTC_REAL\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustc\"), (\"RUSTC_SNAPSHOT\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustc\"), (\"RUSTC_SNAPSHOT_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTC_STAGE\", \"0\"), (\"RUSTC_SYSROOT\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot\"), (\"RUSTC_VERBOSE\", \"0\"), (\"RUSTC_WRAPPER\", \"/checkout/obj/build/bootstrap/debug/rustc\"), (\"RUSTDOC\", \"/checkout/obj/build/bootstrap/debug/rustdoc\"), (\"RUSTDOCFLAGS\", \"--cfg=bootstrap -Csymbol-mangling-version=legacy --check-cfg=cfg(feature,values(any())) -Zunstable-options --check-cfg=cfg(bootstrap) -Dwarnings -Wrustdoc::invalid_codeblock_attributes --crate-version 1.86.0-nightly\\t(8b2289489\\t2025-01-17) -Zcrate-attr=doc(html_root_url=\\\"https://doc.rust-lang.org/nightly/\\\") -Zcrate-attr=warn(rust_2018_idioms)\"), (\"RUSTDOC_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTDOC_REAL\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustdoc\"), (\"RUSTFLAGS\", \"--cfg=bootstrap -Csymbol-mangling-version=legacy --check-cfg=cfg(feature,values(any())) -Zunstable-options --check-cfg=cfg(bootstrap) -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zvalidate-mir -Zmir-opt-level=3 -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin -Clink-args=-Wl,-rpath,$ORIGIN/../lib -Cforce-frame-pointers=yes -Zcrate-attr=doc(html_root_url=\\\"https://doc.rust-lang.org/nightly/\\\")\"), (\"RUST_COMPILER_RT_ROOT\", \"/checkout/src/llvm-project/compiler-rt\"), (\"RUST_CONFIGURE_ARGS\", \"--set rust.validate-mir-opts=3 --set build.print-step-timings --enable-verbose-tests --set build.metrics --enable-verbose-configure --enable-sccache --disable-manage-submodules --enable-locked-deps --enable-cargo-native-static --set rust.codegen-units-std=1 --set dist.compression-profile=balanced --dist-compression-formats=xz --set build.optimized-compiler-builtins --disable-dist-src --release-channel=nightly --enable-debug-assertions --enable-overflow-checks --enable-llvm-assertions --set rust.verify-llvm-ir --set rust.codegen-backends=llvm,cranelift --set llvm.download-ci-llvm=if-unchanged --set rust.download-rustc=if-unchanged\"), (\"RUST_RELEASE_CHANNEL\", \"nightly\"), (\"RUST_TEST_THREADS\", \"4\"), (\"SCCACHE_BUCKET\", \"rust-lang-ci-sccache2\"), (\"SCRIPT\", \"python3 ../x.py check --stage 0 --set build.optimized-compiler-builtins=false core alloc std --target=aarch64-unknown-linux-gnu,i686-pc-windows-msvc,i686-unknown-linux-gnu,x86_64-apple-darwin,x86_64-pc-windows-gnu,x86_64-pc-windows-msvc &&            /scripts/check-default-config-profiles.sh &&            python3 ../x.py check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu &&            python3 ../x.py clippy ci &&            python3 ../x.py build --stage 0 src/tools/build-manifest &&            python3 ../x.py test --stage 0 src/tools/compiletest &&            python3 ../x.py test --stage 0 core alloc std test proc_macro &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 library &&            mkdir -p /checkout/obj/staging/doc &&            cp -r build/x86_64-unknown-linux-gnu/doc /checkout/obj/staging &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 compiler &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 library/test &&            /scripts/validate-toolstate.sh &&            /scripts/validate-error-codes.sh &&            reuse --include-submodules lint &&            python3 ../x.py test collect-license-metadata &&            es-check es2019 ../src/librustdoc/html/static/js/*.js &&            eslint -c ../src/librustdoc/html/static/.eslintrc.js ../src/librustdoc/html/static/js/*.js &&            eslint -c ../src/tools/rustdoc-js/.eslintrc.js ../src/tools/rustdoc-js/tester.js &&            eslint -c ../src/tools/rustdoc-gui/.eslintrc.js ../src/tools/rustdoc-gui/tester.js\"), (\"SHLVL\", \"1\"), (\"SRC\", \"/checkout\"), (\"SSL_CERT_DIR\", \"/usr/lib/ssl/certs\"), (\"SSL_CERT_FILE\", \"/usr/lib/ssl/certs/ca-certificates.crt\"), (\"STD_ENV_ARCH\", \"x86_64\"), (\"TERM\", \"xterm\"), (\"TOOLSTATE_PUBLISH\", \"1\"), (\"TOOLSTATE_REPO\", \"https://github.com/rust-lang-nursery/rust-toolstate\"), (\"TOOLSTATE_REPO_ACCESS_TOKEN\", \"***\"), (\"WINAPI_NO_BUNDLED_LIBRARIES\", \"1\"), (\"_\", \"/usr/bin/sh\"), (\"__CARGO_DEFAULT_LIB_METADATA\", \"bootstrapstd\"), (\"HOME\", \"/home/user\"), (\"TESTBtpk8CK9fA\", \"VALUE\"), (\"TESTrtpkPr5Usq\", \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\")] }"
 right: "VarsOs { inner: [(\"AR_x86_64_unknown_linux_gnu\", \"ar\"), (\"AWS_ACCESS_KEY_ID\", \"AKIA46X5W6CZI5DHEBFL\"), (\"AWS_REGION\", \"us-west-1\"), (\"AWS_SECRET_ACCESS_KEY\", \"***\"), (\"BASE_COMMIT\", \"6067b36314ab5eb2eb47cecc464545ba58e1ad24\"), (\"BOOTSTRAP_PARENT_ID\", \"27972\"), (\"BOOTSTRAP_PYTHON\", \"/usr/bin/python3\"), (\"CARGO\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo\"), (\"CARGO_HOME\", \"/cargo\"), (\"CARGO_INCREMENTAL\", \"0\"), (\"CARGO_MANIFEST_DIR\", \"/checkout/library/std\"), (\"CARGO_MANIFEST_PATH\", \"/checkout/library/std/Cargo.toml\"), (\"CARGO_PKG_AUTHORS\", \"\"), (\"CARGO_PKG_DESCRIPTION\", \"The Rust Standard Library\"), (\"CARGO_PKG_HOMEPAGE\", \"\"), (\"CARGO_PKG_LICENSE\", \"MIT OR Apache-2.0\"), (\"CARGO_PKG_LICENSE_FILE\", \"\"), (\"CARGO_PKG_NAME\", \"std\"), (\"CARGO_PKG_README\", \"\"), (\"CARGO_PKG_REPOSITORY\", \"https://github.com/rust-lang/rust.git\"), (\"CARGO_PKG_RUST_VERSION\", \"\"), (\"CARGO_PKG_VERSION\", \"0.0.0\"), (\"CARGO_PKG_VERSION_MAJOR\", \"0\"), (\"CARGO_PKG_VERSION_MINOR\", \"0\"), (\"CARGO_PKG_VERSION_PATCH\", \"0\"), (\"CARGO_PKG_VERSION_PRE\", \"\"), (\"CARGO_PROFILE_RELEASE_CODEGEN_UNITS\", \"1\"), (\"CARGO_PROFILE_RELEASE_DEBUG\", \"0\"), (\"CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS\", \"true\"), (\"CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS\", \"true\"), (\"CARGO_PROFILE_RELEASE_STRIP\", \"false\"), (\"CARGO_REGISTRIES_CRATES_IO_PROTOCOL\", \"sparse\"), (\"CARGO_TARGET_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std\"), (\"CC_x86_64_unknown_linux_gnu\", \"sccache cc\"), (\"CFG_COMPILER_BUILD_TRIPLE\", \"x86_64-unknown-linux-gnu\"), (\"CFG_COMPILER_HOST_TRIPLE\", \"x86_64-unknown-linux-gnu\"), (\"CFG_RELEASE_CHANNEL\", \"nightly\"), (\"CFLAGS_x86_64_unknown_linux_gnu\", \"-ffunction-sections -fdata-sections -fPIC -m64\"), (\"CI\", \"true\"), (\"CI_JOB_NAME\", \"mingw-check\"), (\"COMPILETEST_REQUIRE_ALL_LLVM_COMPONENTS\", \"1\"), (\"CXXFLAGS_x86_64_unknown_linux_gnu\", \"-ffunction-sections -fdata-sections -fPIC -m64\"), (\"CXX_x86_64_unknown_linux_gnu\", \"sccache c++\"), (\"DISABLE_CI_RUSTC_IF_INCOMPATIBLE\", \"1\"), (\"GITHUB_ACTIONS\", \"true\"), (\"GITHUB_REF\", \"refs/heads/auto\"), (\"GITHUB_STEP_SUMMARY\", \"/checkout/obj/github-summary.md\"), (\"HOSTNAME\", \"2d58c269f549\"), (\"LC_CTYPE\", \"C.UTF-8\"), (\"LD_LIBRARY_PATH\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-6209a1d6b6c8cfba/out:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/deps:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib:/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib\"), (\"LIBC_CHECK_CFG\", \"1\"), (\"MAIL\", \"/var/mail/user\"), (\"MIRRORS_BASE\", \"https://ci-mirrors.rust-lang.org/rustc\"), (\"OBJDIR_ON_HOST\", \"/home/runner/work/rust/rust/obj\"), (\"OUT_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/build/std-51b023a611dbc6e1/out\"), (\"PATH\", \"/node/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"), (\"PWD\", \"/checkout/obj\"), (\"RANLIB_x86_64_unknown_linux_gnu\", \"ar s\"), (\"REAL_LIBRARY_PATH_VAR\", \"LD_LIBRARY_PATH\"), (\"RUN_CHECK_WITH_PARALLEL_QUERIES\", \"1\"), (\"RUSTBUILD_NATIVE_DIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/native\"), (\"RUSTC\", \"/checkout/obj/build/bootstrap/debug/rustc\"), (\"RUSTC_BOOTSTRAP\", \"1\"), (\"RUSTC_BREAK_ON_ICE\", \"1\"), (\"RUSTC_ERROR_METADATA_DST\", \"/checkout/obj/build/tmp/extended-error-metadata\"), (\"RUSTC_FORCE_UNSTABLE\", \"1\"), (\"RUSTC_HOST_FLAGS\", \"--cfg=bootstrap -Zunstable-options --check-cfg=cfg(bootstrap)\"), (\"RUSTC_INSTALL_BINDIR\", \"bin\"), (\"RUSTC_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTC_LINK_STD_INTO_RUSTC_DRIVER\", \"1\"), (\"RUSTC_LINT_FLAGS\", \"-Wrust_2018_idioms -Wunused_lifetimes -Dwarnings\"), (\"RUSTC_PRINT_STEP_TIMINGS\", \"1\"), (\"RUSTC_REAL\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustc\"), (\"RUSTC_SNAPSHOT\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustc\"), (\"RUSTC_SNAPSHOT_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTC_STAGE\", \"0\"), (\"RUSTC_SYSROOT\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-sysroot\"), (\"RUSTC_VERBOSE\", \"0\"), (\"RUSTC_WRAPPER\", \"/checkout/obj/build/bootstrap/debug/rustc\"), (\"RUSTDOC\", \"/checkout/obj/build/bootstrap/debug/rustdoc\"), (\"RUSTDOCFLAGS\", \"--cfg=bootstrap -Csymbol-mangling-version=legacy --check-cfg=cfg(feature,values(any())) -Zunstable-options --check-cfg=cfg(bootstrap) -Dwarnings -Wrustdoc::invalid_codeblock_attributes --crate-version 1.86.0-nightly\\t(8b2289489\\t2025-01-17) -Zcrate-attr=doc(html_root_url=\\\"https://doc.rust-lang.org/nightly/\\\") -Zcrate-attr=warn(rust_2018_idioms)\"), (\"RUSTDOC_LIBDIR\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/lib\"), (\"RUSTDOC_REAL\", \"/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/rustdoc\"), (\"RUSTFLAGS\", \"--cfg=bootstrap -Csymbol-mangling-version=legacy --check-cfg=cfg(feature,values(any())) -Zunstable-options --check-cfg=cfg(bootstrap) -Zmacro-backtrace -Csplit-debuginfo=off -Cprefer-dynamic -Zvalidate-mir -Zmir-opt-level=3 -Zinline-mir -Zinline-mir-preserve-debug -Zmir_strip_debuginfo=locals-in-tiny-functions -Clink-args=-Wl,-z,origin -Clink-args=-Wl,-rpath,$ORIGIN/../lib -Cforce-frame-pointers=yes -Zcrate-attr=doc(html_root_url=\\\"https://doc.rust-lang.org/nightly/\\\")\"), (\"RUST_COMPILER_RT_ROOT\", \"/checkout/src/llvm-project/compiler-rt\"), (\"RUST_CONFIGURE_ARGS\", \"--set rust.validate-mir-opts=3 --set build.print-step-timings --enable-verbose-tests --set build.metrics --enable-verbose-configure --enable-sccache --disable-manage-submodules --enable-locked-deps --enable-cargo-native-static --set rust.codegen-units-std=1 --set dist.compression-profile=balanced --dist-compression-formats=xz --set build.optimized-compiler-builtins --disable-dist-src --release-channel=nightly --enable-debug-assertions --enable-overflow-checks --enable-llvm-assertions --set rust.verify-llvm-ir --set rust.codegen-backends=llvm,cranelift --set llvm.download-ci-llvm=if-unchanged --set rust.download-rustc=if-unchanged\"), (\"RUST_RELEASE_CHANNEL\", \"nightly\"), (\"RUST_TEST_THREADS\", \"4\"), (\"SCCACHE_BUCKET\", \"rust-lang-ci-sccache2\"), (\"SCRIPT\", \"python3 ../x.py check --stage 0 --set build.optimized-compiler-builtins=false core alloc std --target=aarch64-unknown-linux-gnu,i686-pc-windows-msvc,i686-unknown-linux-gnu,x86_64-apple-darwin,x86_64-pc-windows-gnu,x86_64-pc-windows-msvc &&            /scripts/check-default-config-profiles.sh &&            python3 ../x.py check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu &&            python3 ../x.py clippy ci &&            python3 ../x.py build --stage 0 src/tools/build-manifest &&            python3 ../x.py test --stage 0 src/tools/compiletest &&            python3 ../x.py test --stage 0 core alloc std test proc_macro &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 library &&            mkdir -p /checkout/obj/staging/doc &&            cp -r build/x86_64-unknown-linux-gnu/doc /checkout/obj/staging &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 compiler &&            RUSTDOCFLAGS=\\\"--document-private-items --document-hidden-items\\\" python3 ../x.py doc --stage 0 library/test &&            /scripts/validate-toolstate.sh &&            /scripts/validate-error-codes.sh &&            reuse --include-submodules lint &&            python3 ../x.py test collect-license-metadata &&            es-check es2019 ../src/librustdoc/html/static/js/*.js &&            eslint -c ../src/librustdoc/html/static/.eslintrc.js ../src/librustdoc/html/static/js/*.js &&            eslint -c ../src/tools/rustdoc-js/.eslintrc.js ../src/tools/rustdoc-js/tester.js &&            eslint -c ../src/tools/rustdoc-gui/.eslintrc.js ../src/tools/rustdoc-gui/tester.js\"), (\"SHLVL\", \"1\"), (\"SRC\", \"/checkout\"), (\"SSL_CERT_DIR\", \"/usr/lib/ssl/certs\"), (\"SSL_CERT_FILE\", \"/usr/lib/ssl/certs/ca-certificates.crt\"), (\"STD_ENV_ARCH\", \"x86_64\"), (\"TERM\", \"xterm\"), (\"TOOLSTATE_PUBLISH\", \"1\"), (\"TOOLSTATE_REPO\", \"https://github.com/rust-lang-nursery/rust-toolstate\"), (\"TOOLSTATE_REPO_ACCESS_TOKEN\", \"***\"), (\"WINAPI_NO_BUNDLED_LIBRARIES\", \"1\"), (\"_\", \"/usr/bin/sh\"), (\"__CARGO_DEFAULT_LIB_METADATA\", \"bootstrapstd\"), (\"HOME\", \"/home/user\"), (\"TESTBtpk8CK9fA\", \"VALUE\"), (\"TESTrtpkPr5Usq\", \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"), (\"TEST0HDOQwmP2j\", \"\"), (\"TESTfTXaSvkQHp\", \"VALUE\")] }"


failures:
    vars_os_debug
    vars_os_debug

test result: FAILED. 14 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.21ms

error: test failed, to rerun pass `-p std --test env`
  local time: Sat Jan 18 00:04:30 UTC 2025
  network time: Sat, 18 Jan 2025 00:04:31 GMT
##[error]Process completed with exit code 1.
Post job cleanup.

@bors
Copy link
Collaborator

bors commented Jan 18, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jan 18, 2025
@matthiaskrgr matthiaskrgr deleted the rollup-ocj5y1t branch January 25, 2025 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-compiletest Area: The compiletest test runner A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
Projects
None yet
Development

Successfully merging this pull request may close these issues.